<?php
//require database
require_once "db/db.php";
?>
<form action = "" method = "post">
		<table style = "text-align: left;">
			<tr>
				<th>Email của bạn: </th>
				<td class = "input"><input type = "text" name = "email"/></td>
			</tr>
			<tr>
				<th>Mã: </th>
				<td><img src = "include/captcha.php"/></td>
			</tr>
			<tr>
				<th>Nhập mã: </th>
				<td class = "input"><input type = "text" name = "captcha"/></td>
			</tr>
			<tr>
				<th></th>
				<td class =  "button"><input type =  "submit" name =  "submit" value = "Nhận email"/></td>
			</tr>
		</table>
</form>
<?php
//call function SendMailActiveMail
SubmitMailActive();
?>

<?php
function MailActive($mail, $code){

	$query_update_email =  "UPDATE `oUsers` SET `email` = '$mail', `emailActive` = '1'
	WHERE `email` = '$mail' AND `emailCode` = '$code'";
	
	$result_query = DbSelect($query_find_email);
	
	if($result_query){
		return 1;
	}
	return 0;
}

function SubmitMailActive(){
	if($_POST['submit']){
		if($_POST['email'] && $_POST['captcha']){
			$check_email = filter_var($_POST['email'], FILTER_VALIDATE_EMAIL);
			if($check_email){
				if($_POST['captcha'] == $_SESSION['key']){
					$email = $_POST['email'];
					$email_code = "";
					$full_name = "";
					$query_find_email = "SELECT `email` FROM `oUsers` WHERE `email` = '$email'";
					$result_query = DbSelect($query_find_email);
					
					if($result_query){
						foreach($result_query as $values){
							$email_code = $values['emailCode'];
							$full_name = $values['fullName'];
						}						
						require_once "include/send-mail-active.php";						
						SendMailActive($full_name, $email, $email_code);
						echo "<p class = 'complete'>OseeYou đã gửi thư kích hoạt email tới $email. Bạn vui lòng kiểm tra email.</p>";
					}
					else
						echo "<p class = 'error'>Email chưa được đăng kí. Bạn có thể đăng kí đơn giản 
						<a href = 'login-openid.php'>ở đây</a>.</p>";
				}
				else
					echo "<p class = 'error'>Nhập mã sai. Vui lòng kiểm tra lại.</p>";
			}
			else
				echo "<p class = 'error'>Email không đúng. Vui lòng kiểm tra lại.</p>";	
		}
		else
			echo "<p class = 'error'>Vui lòng nhật đầy đủ thông tin.</p>";
	}
}
?>	